home *** CD-ROM | disk | FTP | other *** search
/ Workplace Effectiveness: Dealing with Change / Workplace Effectiveness: Dealing with Change.iso / pc / Tools.Dxr / Internal_282_Chef section scripts.ls < prev    next >
Encoding:
Text File  |  1998-05-04  |  1.6 KB  |  91 lines

  1. global gMasterData, gChefPage
  2.  
  3. on goRoles
  4.   set gChefPage to 0
  5.   go(label("roleplay"))
  6.   goNarrator(gMasterData, "44")
  7.   setUserArea(gMasterData, #chefIntro)
  8. end
  9.  
  10. on exitChef
  11.   global checkMarks2
  12.   if getaProp(checkMarks2, #chefBook) = 0 then
  13.     setaProp(checkMarks2, #chefBook, 1)
  14.   end if
  15. end
  16.  
  17. on chefAudio
  18.   case gChefPage of
  19.     1:
  20.       diskAudio(gMasterData, "chef1")
  21.     2:
  22.       diskAudio(gMasterData, "chef2")
  23.     3:
  24.       diskAudio(gMasterData, "chef3")
  25.     4:
  26.       diskAudio(gMasterData, "chef4")
  27.     5:
  28.       diskAudio(gMasterData, "chef5")
  29.     6:
  30.       diskAudio(gMasterData, "chef5b")
  31.     7:
  32.       diskAudio(gMasterData, "chef6")
  33.     8:
  34.       goNarrator(gMasterData, "45")
  35.   end case
  36. end
  37.  
  38. on flipChefPage direction
  39.   stopSounds()
  40.   case direction of
  41.     #next:
  42.       case gChefPage of
  43.         0:
  44.           setUserArea(gMasterData, #chefBook)
  45.         7:
  46.           setUserArea(gMasterData, #chefEnd)
  47.       end case
  48.       set gChefPage to gChefPage + 1
  49.     #previous:
  50.       if gChefPage = 8 then
  51.         setUserArea(gMasterData, #chefBook)
  52.       end if
  53.       set gChefPage to gChefPage - 1
  54.   end case
  55.   case gChefPage of
  56.     0:
  57.       goRoles()
  58.     1:
  59.       go("chef1")
  60.     2:
  61.       go("chef2")
  62.     3:
  63.       go("chef3")
  64.     4:
  65.       go("chef4")
  66.     5:
  67.       go("chef5")
  68.     6:
  69.       go("chef6")
  70.     7:
  71.       go("chef7")
  72.     8:
  73.       go("chefEnd")
  74.   end case
  75.   if gChefPage <> 3 then
  76.     chefAudio()
  77.   end if
  78. end
  79.  
  80. on chefHint
  81.   global gMasterData
  82.   if the frameLabel = "chefhint" then
  83.     go(label("chefEnd") + 1)
  84.   else
  85.     go(label("chefhint"))
  86.   end if
  87.   if not soundBusy(2) then
  88.     bkgrdMusic(gMasterData)
  89.   end if
  90. end
  91.